#ifndef __UI_STANDARDWAVE_H__
#define __UI_STANDARDWAVE_H__

#include "../UIBase/QCDialog.h"

#include <QComboBox>

class UIStandardWave : public QCDialog
{
	Q_OBJECT
public:
	UIStandardWave(QWidget* parent = NULL);
	~UIStandardWave();

	void initContent();
	virtual void setQCGeometry(int x, int y, int w, int h);

public slots:
void onWaveChanged(int);

virtual void onApply();
virtual void onOK();
virtual void onCancel();

private:
	void saveStandardWave(int comboIndex);

private:
	QLabel* m_pHintWave1;
	QComboBox* m_pComboWave1;
	QLabel* m_pHintWave2;
	QComboBox* m_pComboWave2;
	QLabel* m_pHintWave3;
	QComboBox* m_pComboWave3;
};

#endif //!__UI_STANDARDWAVE_H__
